package com.kzy.demoadmin.web.service;

import com.github.pagehelper.PageInfo;
import com.kzy.demoadmin.web.entity.BookType;
import com.kzy.demoadmin.web.entity.BookTypeQuery;

import java.util.List;

/**
 * 图书分类服务接口
 */
public interface BookTypeService {

    // 新增分类
    int addBookType(BookType bookType);

    // 根据ID删除分类
    int deleteBookTypeById(Integer id);

    // 更新分类
    int updateBookType(BookType bookType);

    // 根据ID查询分类
    BookType getBookTypeById(Integer id);

    // 查询所有分类
    PageInfo<BookType> getAllBookTypes(BookTypeQuery query);

    // 查询所有分类
    List<BookType> getAll();
}